//
//  OPRequesterManager.h
//  OnePiece
//
//  Created by wsy on 15/10/24.
//  Copyright © 2015年 wsy. All rights reserved.
//

#import <Foundation/Foundation.h>
// 网络请求完成的block
typedef void(^RequestFinish)(NSData *data);
// 网络请求失败的block
typedef void(^RequestError)(NSError *error);

typedef NS_ENUM(NSInteger, RequestType){
    POST,
    GET
};
@interface OPRequesterManager : NSObject
// 外界会调用这个方法，传递过来我们请求的时候所需要的参数，同时把请求完成后处理的函数也传进来，方便这个类请求之后把相应的结果通过block回传给外界
//- (void)requestWithType:(RequestType)type urlString:(NSString *)urlString parDic:(NSDictionary *)parDic finish:(RequestFinish)finish error:(RequestError)error;

+ (void)requestWithType:(RequestType)type urlString:(NSString *)urlString parDic:(NSDictionary *)parDic finish:(RequestFinish)finish error:(RequestError)error;

@end
